apple trees - German English Dictionary